package com.cyl.manager.yee.domain;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cyl.manager.yee.pojo.query.YeeMerchantAdd;
/**
 * 商户管理对象 yee_merchant
 * 
 * @author zcc
 */
@ApiModel(description="商户管理对象")
@Data
@TableName("yee_merchant")
public class YeeMerchant extends BaseAudit {
    public YeeMerchant() {
    	super();
	}
    
    

	public YeeMerchant(YeeMerchantAdd ent) {
		super();
		this.merchantMc = ent.getMerchantMc();
		this.merchantBz = ent.getMerchantBz();
		this.merchantFl = ent.getMerchantFl();
		this.bankCardType = ent.getBankCardType();
		this.accountNo = ent.getAccountNo();
		this.bankCode = ent.getBankCode();
		this.branchCode = ent.getBranchCode();
		this.accountType = ent.getAccountType();
		
		
		this.mobile = ent.getMobile();
		this.name = ent.getName();
		this.sfzh = ent.getSfzh();
		 
 
	}



	private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private Integer delFlag;

    @ApiModelProperty("商户名称")
    @Excel(name = "商户名称")
    private String merchantMc;
 
    
    @ApiModelProperty("商户分类")
    @Excel(name = "商户分类")
    private String merchantFl;

    @ApiModelProperty("商户类型")
    @Excel(name = "商户类型")
    private String merchantLx;

    @ApiModelProperty("商户编号")
    @Excel(name = "商户编号")
    private String merchantNo;

    @ApiModelProperty("密文密码")
    @Excel(name = "密文密码")
    private String merchantPwd;

    @ApiModelProperty("银行卡类型")
    @Excel(name = "银行卡类型")
    private String bankCardType;

    @ApiModelProperty("银行账号")
    @Excel(name = "银行账号")
    private String accountNo;

    @ApiModelProperty("开户行编码")
    @Excel(name = "开户行编码")
    private String bankCode;

    @ApiModelProperty("银行支行编码")
    @Excel(name = "银行支行编码")
    private String branchCode;

    @ApiModelProperty("绑卡id")
    @Excel(name = "绑卡id")
    private String bindId;

    @ApiModelProperty("直播间部门")
    @Excel(name = "直播间部门")
    private Long deptZbjId;

    @ApiModelProperty("账户类型")
    @Excel(name = "账户类型")
    private String accountType;


    @Excel(name = "商户备注")
    private String merchantBz;
    
    @ApiModelProperty("电话号码")
    private String  mobile;
    
    @ApiModelProperty("姓名")
    private String  name;
    
    @ApiModelProperty("身份证号码")
    private String sfzh;
    
    @ApiModelProperty("入网审核状态")
    @Excel(name = "入网审核状态")
    private String applicationStatus;

    @ApiModelProperty("入网请求号")
    @Excel(name = "入网请求号")
    private String requestNo;

    @ApiModelProperty("入网请求json")
    @Excel(name = "入网请求json")
    private String requestJson;

    @ApiModelProperty("入网请求返回json")
    @Excel(name = "入网请求返回json")
    private String returnJson;

    @ApiModelProperty("入网进度查询返回json")
    @Excel(name = "入网进度查询返回json")
    private String rwjdcxReturnJson;

}
